software engineers linux embedded robots windows application radius3 remotely operated vehicles robotics development manufacturing unix auvs thin-client engineering robot autonomous underwater vehicles engineer automation open source marine science